@charset "utf-8";
/* CSS Document */
*{
    margin: 0px;
    padding:0px;
    font-family: 宋体;
    font-size: 12px;
    list-style: none;
     text-decoration: none
}

/*最顶部*/
#head{
    width: 100%;
    height: 31px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
    background: #f2f2f2;
}
.a{
    text-decoration: none;
}
#head .content{
    width: 1200px;
    height: 31px;
    margin-left: auto;
    margin-right: auto;
}
/*最顶部右边*/
.right{
    width:480px;
    height: 23px;
    z-index: 100;
   float: right;
  height: 31px;

  list-style: none;
}
 .right .ri{
    z-index: 100;
    float: left;
    margin: 0px 15px 0px 0px;
    height: 31px;
    display: inline;
    position: relative;

}
.right  a{
    float: right;
   overflow: hidden;
   margin-top: 8px;
   color: #666;
   line-height: 14px;
   text-decoration: none;
}
.right .right_b{
 background: url(../images/head.png)no-repeat
 20px -212px;
 width:99px;
 left:-20px;
}
.right .right_c{
    width: 75px;
   position: relative;
}
.right_c .gou{
    width: 75px;
    height: 31px;
    text-align: right;
    line-height: 31px;
    font-weight: 900;
    color: #333;
    position: relative;
    /*background: #fff;*/
    left:-14px;
}
.right_c .gou .gouwu{
    display: block;
    position: absolute;
    width:50px;
    height: 25px;
    background: red;
    background: url(../images/head.png)no-repeat;
    background-position: 20px -103px;
    left: -24px;
    top:0px;
}
.right_c .wu{
    width: 202px;
    height: 55px;
    background:#F2F2F2;
    position: absolute;
    top:31px;
    right:-10px;
    text-align: center;
    line-height: 60px;
    font-size: 11px;
    color: #666;
    display: none;
}
.right_c:hover .wu{
    display:block;
}
.right .right_d{
    width: 61px;
    padding-right: 10px;
    position: relative;
    left:-15px;
}
.right_d .kf {
    background: url(../images/head.png)no-repeat -47px -13px;
    margin-right: -18px;
    margin-top: 6px;
    width:66px;
    height: 25px;
    text-align: center;
    line-height: 19px;
}
/*头部的帮助隐藏部分*/
.right .right_d .box{
    width: 75px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    font-weight: 900;
    color: #333;
    position: absolute;
    top: 40px;
    right: 0;
    left:-22px;
    font-size: 20px;
    display: none;  
}
.kf:hover .box{
    display:block;
}
.right .right_e{
    width: 90px;
    margin-right: 0px;
    background: url(../images/head.png)
    no-repeat scroll 12px -250px;
}
/*顶部结束*/

/*搜索区域*/
.sousuo{
    width: 1200px;
    height: 108px;
    margin: 0 auto;
    
}
.sousuo .left{
    width: 250px;
    float: left;
}
.sousuo .left .tu{
float: left;
width: 250px;
height: 60px;
margin-top: 28px;
margin-bottom: 20px;
overflow: hidden;
background:url(../images/wd.png)no-repeat 0px 0px;
}
.sousuo .wenben{
    width: 502px;
    height:60px;
    margin: 35px 0px 0px 132px;
    position: relative;
    z-index: 50;
    float: left;
}
.sousuo .wenben .sousuokuang{
  width: 502px;
  height: 35px;
  border: 1px solid #3A3A3A;
  margin-top: 0px;
  margin-left: -1px;
  float: left;
 
}
.sousuokuang .ss{
  width: 70px;
  height: 33px;
  float: left;
  color: #808080;
  margin-left: 10px;
  margin-top:10px;
}
.sousuokuang .ch{
    width: 360px;
    height: 33px;
    font-size: 12px;
   float: left;
   line-height: 20px;
 
   border: medium none;
  color: #999;
}
.sousuokuang .sl{
height: 36px;
width: 62px;
background-color: #3A3A3A;
text-indent: -999em;
background-image: url(../images/head.png);
background-position:18px -57px;
background-repeat: no-repeat;
border: 1px solid black;

}
.sousuokuang .top{
    width: 503px;
    height: 20px;
    float: left;
   margin-top: -5px;
}
.sousuokuang .top a{
   width: 68px;
   height: 16px;
  text-decoration: none;
  padding-right: 14px;
  color: #808080;
}
.sousuokuang .right_a{
    width: 84px;
    height: 95px;
    float: right;
    margin-top: -79px;
    margin-right: -310px;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
    padding: 5px;
}
.sousuokuang .right_a img{
    display: block;
    margin: 0 auto;
}
.sousuokuang .right_a p{
    color: #444;
line-height: 1;
margin-top: 2px
}
/*搜索结束*/

/*导航区域开始*/
.body_wrap{
 width:1349px;
 height:100%;
}
.header_nav{
    width: 1200px;
    height: 37px;
    margin: 0px auto;
    border-bottom: 1px solid red;
}
.header_nav .nav_list_wrap{
    width: 1200px;
    height: 36px;
    
}
.header_nav .nav_list_wrap .nav_list{
    width: 678px;
    height: 36px;
    
}
.nav_list .home{
padding: 0px !important;
width: 225px;
height: 36px;
background-color: #F46;
color: #FFF;
border-radius: 5px 5px 0px 0px;

text-align: center;

}
.nav_list li{
    height: 36px;
color: #333;
padding: 0px 15px;
line-height: 36px;
text-align: center;
background-image: none;
font-family: "宋体",sans-serif;
font-size: 14px;
font-weight: 700;
float: left;
list-style: none;
}
.nav_list a{
width: 90px;
height:36px;
margin-left: 22px;
margin-top: 10px;
text-decoration: none;
font-family: "宋体",sans-serif;
color: black;
font-size: 14px;
} 

/*导航条结束*/

/*下面大盒子*/
  
.dabox{
    width: 1200px;
    height: 570px;
   margin:0 auto;
   overflow: hidden;
}
.dabox .dabox_a{
    width: 1200px;
    height: 550px;
    /*左侧开始*/
}
.dabox .dabox_a .dabox_left{
    width: 225px;
    height: 549px;
    float: left;
    position: relative;
    z-index: 2;
    border-width: medium 1px 1px;
   border-style: none solid solid;
   border-color: -moz-use-text-color #F00 #F00;
   border-right: 1px solid #fff;
   border-right: 1px solid red;
}
.dabox .dabox_a .dabox_left .dabox_ul{
    width: 223px;
    height: 550px;
}

.dabox_left .dabox_ul .dabox_li{
    width: 223px;
    height: 42px;
    cursor: default;
    float: left;
    list-style: none;
}
.dabox_ul .dabox_li .dabox_dl{
    width: 193px;
    height:21px;
    margin: 0px 10px;
    padding: 11px 0px 11px 1px;
    vertical-align: top;
    border-bottom: 1px dotted #DDD;
}
.dabox_ul .dabox_li .dabox_dl dt{
    height: 20px;
    line-height: 20px;
    float: left;
    width: 42px;
    max-width: 42px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 700;

}
a{
    text-decoration: none;
    color: #333;
    /*font-size: 14px;
    font-weight: 700;*/
}
.dabox_ul .dabox_li .dabox_dl dd{
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0px;
    width: 151px;
    max-width: 151px;
    overflow: hidden;
    white-space: nowrap;

}
.dabox_ul .dabox_li .dabox_dl span{
    display: block;
    overflow: hidden;
    width: 200px;
    height: 20px;
    white-space: nowrap;
    float: left;
    text-align: left;
}
.dabox_ul .dabox_li .dabox_dl .dj{
    color: #F46;
}
/*隐藏部分*/
.nav_more{
    position: absolute;
    top: -2px;
    left: 214px;
    display: none;
    width: 290px;
    height: 598px;
    background: #FFF none repeat scroll 0% 0%;
    z-index: 99px;

}
.nav_more #quanbu{
    width: 292px;
    height: 550px;
    border: 0px none;
    position: absolute;  
    z-index: 99px;
}


/*.nav_more {
    height: 528px;
    padding-bottom: 20px;
    width: 290px;
    left: 223px;
    border: 1px solid #DDD;
    background-color: #FFF;
}*/
.nav_more_warp dt {
    height: 14px;
    line-height: 14px;
    color: #333;
    font-family: "宋体",sans-serif;
    font-size: 12px;
    font-weight: 700;
}
.nav_more_warp dd a {
    height: 12px;
    line-height: 12px;
    margin: 12px 0px 0px 20px;
}




#zp img{
    margin-top: 140px;
    margin-left: 20px;  
}
.dabox_left .dabox_ul .dabox_li:hover{
     border-bottom: 1px solid #ccc;
}
.dabox_left .dabox_ul .dabox_li:hover .dabox_dl{
    border-bottom: none;
}
.dabox_dl:hover .nav_more{
     display:block;
}

/*左侧结束*/
/*大轮播开始*/
.dabox .dabox_a .dabox_zhong{
    width: 715px;
    height: 530px;
    position: relative;
    float: left;
    margin-top: 20px;
}

.dabox .dabox_a .dabox_zhong .lunbo li{
    list-style: none;
    width: 715px;height: 530px;
    position: relative;
    margin-left: 33px;
    border: 1px solid black;
    overflow: hidden;
}
.dabox .dabox_a .dabox_zhong .lunbo a{
    width:5005px;
    height:530px;
    display: block;
    background:red;
    position: absolute;
    top:0px;left: 0px;
}
.dabox .dabox_a .dabox_zhong .lunbo img{
    float: left;
    
}
.dabox_zhong .anniu{
    display: block;
    position: absolute;
    top: 45%;
    background:black;
    margin-top: -24px;
    width: 28px;
    height: 45px;
    z-index: 1;
    opacity: 0.4;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 22px;
}

.dabox_zhong .left{
    background-position: 0px 0px;
    left: 33px;

}
.dabox_zhong .right{
    right: -34px;
    background-position: -50px 0px;
}
/*小圆点*/
.dabox_zhong .dian{
    width: 150px;height: 30px;
    background:white;
    position: absolute;
    bottom:10px;
    left: 300px;
    list-style: none;
    border-radius:30px;

}
.dabox_zhong .dian li{
    width: 12px;height: 12px;
    background:red;
    float: left;
    margin-top: 11px;
    margin-left: 11px;
    border-radius:30px;
}
/*小圆点结束*/
/*右边开始*/
.tupian{
    width: 215px;
    float: right;
    height: 532px;
    margin-top: 20px;
     border: 1px solid #ddd;
}
.tupian_1 {
    width: 180px;
    height: 266px;
     border-bottom: 1px dotted  #ddd;
     margin: 0 auto;
}
.tupian_1 img{
    width: 180px;
    height: 210px;
    /*margin-left: px;*/
    margin-top: 10px;
   
}
.tupian_2 {
    width: 180px;
    height: 266px;
}
.tupian_2 img{
    width: 180px;
    height: 210px;
    margin-left: 17px;
    margin-top: 40px;
}
/*右边结束*/
.clear{clear:both;}
/*第一楼开始*/
.di{
    width: 1200px;
    height: 301px;
    /*background: red;*/
    margin-top: 50px;
    border: 1px solid #ddd;
    left: 0px;top: 50px;
    margin:  0 auto;
}
.di .nv{
    width: 225px;
    height: 301px;
    /*background: #FF4466;*/
    position: relative;
    float: left;
}
.nv .diyi_1{
    position: relative;
    left: 0px;
    top: 0px;
    width: 223px;
    display: block;
    overflow: hidden;
    border-width: medium 1px;
    border-color: -moz-use-text-color #DDD;
    border-image: none;
}
.time-title{
    text-align: right;
    width: 100px;
    right: 118px;
    top: 24px;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: transparent url(../images/5.png) no-repeat;
    color: transparent;
    position: absolute;
}
.timer-con {
    overflow: hidden;
    white-space: nowrap;
    top: 24px;
    width: 110px;
    right: 0px;
    height: 25px;
    line-height: 22px;
    position: absolute;
}
.time-hh{
    padding: 0px;
    vertical-align: top;
    height: 24px;
    line-height: 26px;
    width: 24px;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 700;
    border-radius: 2px;
    background-color: #F46;
    color: #FFF;
}
.time-con span{
        display: block;
        float: left;
        width: 12px;
        text-align: center;
        font-size: 16px;
        color: #F46;
        vertical-align: top;
}
.time-mm{
    padding: 0px;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 700;
    border-radius: 2px;
    background-color: #F46;
    color: #FFF;
    height: 24px;
    line-height: 26px;
    width: 24px;
    vertical-align: top;
}
.timer-con .timer-ss {
    padding: 0px;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 700;
    border-radius: 2px;
    background-color: #F46;
    color: #FFF;
    height: 24px;
    line-height: 26px;
    width: 24px;
    vertical-align: top;
}
.di .nv img{
    width: 225px;
    height: 245px;
    background: #FF4466;
    position: relative;
    margin-top: 50px;

}
.price-con {
    width: 75px;
    height: 75px;
    line-height: 73px;
    right: 15px;
    bottom: 35px;
    background-image: url(../images/6.png);
    background-repeat: no-repeat;
    background-position: 0px -310px;
    text-align: center;
    font-family: "宋体",sans-serif;
    font-size: 12px;
    color: #FFF;
    position: absolute;
}
.price-con span.price-val {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    padding-top: 20px;
}
.price-con span{
    display: block;
    line-height: 16px;
}



.sp{
    padding-left: 20px;
    float: left;
    width: 557px;
    height: 300px;
}
.sp_co{
    display: block;
    width: 335px;
    height: 300px;
    float: left;
}
.sp_cc{
    width: 220px;
    height: 300px;
    float: left;
}
.sp_ca{
    width: 360px;
    height: 145px;
    float: left;
    padding-left: 37px;
}
.sp_cd img{
    margin-top: 10px;
}
/*第一楼结束*/
/*第二楼开始*/
/*表头开始*/
.wrap{
    width: 1200px;
    height: 500px;
    height: auto;
    overflow: hidden; 
    margin: 0 auto;
    margin-top: 50px;
}
.h_title{
     width: 1200px;  
    margin: 15px 0px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}
//.h_title .ht_bg_con{
//  margin-top: 10px;
//  float: left;
//  width: 492px;  
//}
//.hbg_1{
//  width: 492px;
//  padding: 0px 0px 0px 12px;
//  background-image: url(../images/8.png);
//  background-repeat: no-repeat;
//  height: 11px;
//  display: block;
//}
//.hbg_m {
//  background-position: 0px -12px;
//  background-repeat: repeat-x !important;
//  padding: 0px;
// 
//}
//.hbg_r {
//  padding: 0px 12px 0px 0px;
//  background-position: right -24px;
//}
//.ht_t_con{
//  float: left;
//  position: relative;
//  line-height: 32px;
//  padding: 0px 15px;
//  min-width: 186px;
//  background-position: center 2px;
//  background-repeat: no-repeat;
//  text-indent: -9999px;  
//  background: url(../images/7.png)no-repeat; 
//}
/*正文开始*/
.datu{
    width: 1200px;
    height: 500px;
    float: left;
 
}
.datu_1{
    width:222px;
    height: 500px;
    float: left;
    border: 1px solid #E2E3E4;
}
.datu_3 {
    width: 225px;
    height: 256px;
    img{
        width: 183px;
        height: 213px;
        padding-left: 20px;
        padding-top: 20px;
       }    
   }
.datu_4{
    width: 223px;
    height: 254px;
    float: left;
        a{
        width: 110px;
        height: 60px;
        float: left;
        border: 1px solid #ddd;
        margin: 0px 0px -1px -1px;
         }
       }
.datu_2 img{
    width: 305px;
    height: 500px;
    float: left;
    padding-left: 20px;
}
.datu_z{
    width: 650px;
    height: 500px;
    float: left;
    span:hover{
              text-decoration: underline;
               }
       .datu_zi {
        margin: 0px 0px -1px -1px;
        width: 215px;
        height: 249px;
        text-align: center;
        border: 1px solid #DDD;
        float: left;
        text-align: center;
        img{
            display: block;
            margin: 20px auto;
            width: 175px;
            height: 170px;
            padding-right: 1px;
        
        }
      }   
   }
/*正文结束*/
/*第二楼结束*/

/*第三楼开始*/
//.san{
//  margin-top: -3400px;
//}
//.san .ht_t_con{
//  float: left;
//  position: relative;
//  line-height: 32px;
//  padding: 0px 15px;
//  min-width: 186px;
//  background-position: center 2px;
//  background-repeat: no-repeat;
//  text-indent: -9999px;  
//  background: url(../images/12.png)no-repeat; 
//}
///*第三楼结束*/
///*第四楼开始*/
#si{
    width: 1200px;
    height: 50px;
//  background: red;
    margin: 0 auto;
//  margin-top: 0px;
//  margin-top: -3400px;
//     .ht_t_con{
//  float: left;
//  position: relative;
//  line-height: 32px;
//  padding: 0px 15px;
//  min-width: 186px;
//  background-position: center 2px;
//  background-repeat: no-repeat;
//  text-indent: -9999px;  
//  background: url("../images/11.png")no-repeat; 
//   }  
}
     .sr{
         width: 1200px;
         height: 500px;
//       margin-top: 50px;
         margin: 0 auto;
          .zuo{
        width:223px ;
        height:498px;
        background: white;
        border: 1px solid #ddd;
        position: absolute;
        .ai{
           width: 223px;
           height: 107px;
           li{
              float: left;
              width: 50px;
              height: 30px;
              margin-left: 20px;
              margin-top: 5px;
           } 
        }
        .y{
           width: 223px; 
           height: 393px;
           background: #FBFBFB;
           img{
               margin-top: 20px;
               margin-left: 25px;
               }
           }
        }
      .you{
          width: 955px;
          height: 330px;
          float: right;
          position: relative;
          li{
              width: 305px;
              float: left;
          }
      }
      .six{
          width: 955px;
          height: 150px;
          margin-top: 20px;
          float: right;
         position: relative;
          li{
             float:left;
             width: 305px;
            
             .a{
                float: right;
                width: 165px;
                padding-top: 50px;
                     span{
                white-space: nowrap;
                font-family: "宋体",sans-serif;
                font-size: 15px;
                }
             }
            } 
         }
}
///*第四楼结束*/

//*底部开始*/
.dibu{
  width: 1349px;
  height: 222px;
  background: url("../images/right.png") repeat-x scroll center top;
  margin-top: 90px;
    .dibu3{
        width: 1201px;
        height: 151px;
        float: right;
        margin-top: 20px;
            .dibu1{
                overflow: hidden;
                float: left;
                width: 246px;
                height: 121px;
                img{
                    width: 143px;
                    height: 35px;
                }
//              .dt{
//                  height: 35px;
//                }
              .diw{
                  width: 246px;
                  height: 84px;
                  p{
                      line-height: 22px;
                      color: #999;
                      a{
                          color: #999;
                      }
                  }
                }
              }
              .foot{
              width: 926px;
              height: 105px;
              margin-left: 130px;
               .link{
                      float: left;
                      margin-left: 90px;
                      dd{
                          line-height: 20px;
                           a:hover{
                           text-decoration: underline;
                             }
                          a{
                              color: #666;
                          }
                      }
                      dt{
                          padding-bottom: 3px;
                          color: #333;
                          font-weight: 700;
                      }            
                        .pc {
                        width: 50px;
                        background-position: -486px -50px;
                    }
                    .pa {
                        background-position: -240px -50px;
                        vertical-align: top;
                        width: 164px;
                        margin-left: 50px;
                         }
                    .kx {
                        width: 84px;
                        background-position: -400px -50px;
                        margin-left: 160px;
                       }
                        a1{
                            float: left;
                            height: 28px;
                            vertical-align: top;
                            background: transparent url("../images/66.png") no-repeat scroll 0% 0%;
                      
                    }
                 }             
               }
            } 
       .lianjie{
          border-top: 1px solid #E5E5E5;
          padding-top: 10px;
          padding-bottom: 20px;
          background: #FBFBFB none repeat scroll 0% 0%;
          margin-left: 150px;
          li{
              float: left;
                 a:hover{
                      color: crimson;
                      text-decoration: underline;
                  }
              a{
                  color: #4D4D4D;
                  font-size: 12px;
                  padding: 10px 14px;
                  
              }
          }
      }    
}

///*底部结束*/










